package com.ruoyi.common.entity;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * VIEW对象 todo
 *
 * @author dustball
 * @date 2021-04-22
 */
public class TodoEntity extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String taskid;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String taksname;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String currentuser;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Date starttime;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String subject;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String filetype;

    /** $column.columnComment */
    @Excel(name = "${docUnid}", readConverterExp = "$column.readConverterExp()")
    private String docUnid;

    public void setTaskid(String taskid)
    {
        this.taskid = taskid;
    }

    public String getDocUnid() {
        return docUnid;
    }

    public void setDocUnid(String docUnid) {
        this.docUnid = docUnid;
    }

    public String getTaskid()
    {
        return taskid;
    }
    public void setTaksname(String taksname)
    {
        this.taksname = taksname;
    }

    public String getTaksname()
    {
        return taksname;
    }
    public void setCurrentuser(String currentuser)
    {
        this.currentuser = currentuser;
    }

    public String getCurrentuser()
    {
        return currentuser;
    }
    public void setStarttime(Date starttime)
    {
        this.starttime = starttime;
    }

    public Date getStarttime()
    {
        return starttime;
    }
    public void setSubject(String subject)
    {
        this.subject = subject;
    }

    public String getSubject()
    {
        return subject;
    }
    public void setFiletype(String filetype)
    {
        this.filetype = filetype;
    }

    public String getFiletype()
    {
        return filetype;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("taskid", getTaskid())
                .append("taksname", getTaksname())
                .append("currentuser", getCurrentuser())
                .append("starttime", getStarttime())
                .append("subject", getSubject())
                .append("filetype", getFiletype())
                .toString();
    }
}
